دالة TEXTBEFORE في Excel

الدوال النصية (مهمة للويب)

الغرض من الدالة

تقوم دالة TEXTBEFORE بإرجاع النص الذي يقع قبل حد (فاصل) معين. مفيدة جداً لتقسيم السلاسل النصية الطويلة، مثل استخراج جزء من URL قبل علامة استفهام (?).

صيغة الدالة (Syntax)

TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
  • text: النص الذي تريد البحث فيه. (مطلوب).
  • delimiter: الحد الذي تريد البحث عنه. (مطلوب).
  • instance_num: مثيل الحد الذي تريد البحث عنه (1 لأول مثيل، -1 لآخر مثيل، إلخ). (اختياري).
  • match_mode: يحدد ما إذا كان البحث حساسًا لحالة الأحرف (0) أو غير حساس (1). (اختياري).
  • match_end: يحدد ما إذا كان يعتبر نهاية النص كحد. (اختياري).
  • if_not_found: القيمة التي يتم إرجاعها إذا لم يتم العثور على الحد. (اختياري).

أمثلة عملية

المثال 1: استخراج الجزء الأساسي من URL

لدينا URL ونريد استخراج الجزء الذي يسبق علامة الاستفهام (التي تفصل URL عن معلمات الاستعلام).

AB
1URL كاملالجزء الأساسي
2https://example.com/page?id=123https://example.com/page

الصيغة المستخدمة:

=TEXTBEFORE(A2, "?")